package com.example.wac.service;

import com.example.wac.entity.User;

/**
 * @author wuancheng
 * @description
 * @date 2022-07-08 15:45:00
 */

public interface TokenService {

    /**
     * 解析校验token
     *
     * @param token
     * @return
     */
    User verifyToken(String token);

    /**
     * 生成token，同时将SHA1(token)存入Redis用于校验。
     *
     * @param userInfo 用户信息
     * @return token   token
     */
    String generateToken(User userInfo);
}
